(HSP3) sample2 [AllCapture].hsp

sample\hspdsc\(HSP3) sample2 [AllCapture].hsp » Plain Format

#include "hspdsc.as"

	title "DirectShow キャプチャデバイス表示 サンプル(デバイスをすべて開く)	"
	cls 4
	dsc_Init					//初期化を必ずする!

	// デバイスリスト用の変数を初期化
	sdim devname, dsc_GetDeviceListSize()
	// デバイスリストを変数に格納
	dsc_GetDeviceList devname, 0
	devnum = stat
	if devnum == 0 || devnum == -2 : dialog "デバイスが見つかりません" : end

	// デバイスインデックスと操作IDはまったくの別物です!
	
	repeat devnum
		dsc_SetActiveSel cnt
		dsc_Open cnt, 0, 0, 0, 0
		dsc_Play2
	loop

	dialog "再生中..."

	repeat devnum
		dsc_SetActiveSel cnt
		dsc_Close
	loop

	end